package com.tbit.main.pojo.VO;

import lombok.Data;

import java.util.Date;

/**
 * @author yao
 * @since 2025/1/22 17:25
 */
@Data
public class UpKeepRespVO {

    /**
     * 车辆编号
     */
    private String userCode;
    /**
     * 区域编号
     */
    private Integer accountId;
    /**
     * 设备主键编号
     */
    private Integer machineId;
    /**
     * 骑行里程
     */
    private Integer mileage;
    /**
     * 运营时间
     */
    private Date dateTime;
    /**
     * 运营天数
     */
    private Long time;
    /**
     * 0: 无需保养，1: 需要保养
     */
    private Integer status;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 电池信息时间
     */
    private String batDt;
    /**
     * 原始经度
     */
    private Double lon;
    /**
     * 原始纬度
     */
    private Double lat;
    /**
     * 校准经度
     */
    private Double lonC;
    /**
     * 校准纬度
     */
    private Double latC;
    /**
     * 电量百分比
     */
    private Integer socPercen;
    /**
     * 车辆类型
     */
    private Integer machineType;

    /**
     * M转KM
     */
    public void MConvertKM() {
        mileage = mileage == null ? 0 : mileage / 1000;
    }
}
